package belf.migrate.api.sink.jdbc.helper;

import java.math.BigDecimal;

public class SQLTyperHelper {
    /**
     * 判断来自json的字段数值，在SQL中做条件时，是否需要加上引号
     * @param value true表示需要加引号，false表示不需要引号
     * @return
     */
    public static boolean needQuote(Object value) {

        return !(value instanceof Short ||
                value instanceof Integer ||
                value instanceof Long ||
                value instanceof Float ||
                value instanceof Double ||
                value instanceof Boolean ||
                value instanceof BigDecimal||
                value instanceof Number);

    }
}
